<html>
   <head>
      <title>RunUO Documentation - Class Overview - Region</title>
   </head>
   <body bgcolor="white" style="font-family: Courier New" text="#000000" link="#000000" vlink="#000000" alink="#808080">
      <h4><a href="../namespaces/Server.html">Back to Server</a></h4>
      <h2>Region : <!-- DBG-2.1 --><font color="blue">IComparable</font></h2>
<h4>Derived Types: <!-- DBG-3 --><a href="BaseRegion.html">BaseRegion</a></h4>
      (<font color="blue">static</font>) TimeSpan DefaultLogoutDelay( <font color="blue">get</font>; <font color="blue">set</font>; )<br>
      (<font color="blue">static</font>) Type DefaultRegionType( <font color="blue">get</font>; <font color="blue">set</font>; )<br>
      (<font color="blue">static</font>) <font color="blue">List</font>&lt;<a href="Region.html">Region</a>&gt; Regions( <font color="blue">get</font>; )<br>
      (<font color="blue">static</font>) TimeSpan StaffLogoutDelay( <font color="blue">get</font>; <font color="blue">set</font>; )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> CanMove( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> m, <!-- DBG-0 --><a href="Direction.html">Direction</a> d, <!-- DBG-0 --><a href="Point3D.html">Point3D</a> newLocation, <!-- DBG-0 --><a href="Point3D.html">Point3D</a> oldLocation, <!-- DBG-0 --><a href="Map.html">Map</a> map )<br>
      (<font color="blue">static</font>) <!-- DBG-0 --><a href="Rectangle3D.html">Rectangle3D</a>[] ConvertTo3D( <!-- DBG-0 --><a href="Rectangle2D.html">Rectangle2D</a>[] rects )<br>
      (<font color="blue">static</font>) <!-- DBG-0 --><a href="Rectangle3D.html">Rectangle3D</a> ConvertTo3D( <!-- DBG-0 --><a href="Rectangle2D.html">Rectangle2D</a> rect )<br>
      (<font color="blue">static</font>) <!-- DBG-0 --><a href="Region.html">Region</a> Find( <!-- DBG-0 --><a href="Point3D.html">Point3D</a> p, <!-- DBG-0 --><a href="Map.html">Map</a> map )<br>
      (<font color="blue">static</font>) <font color="blue">string</font> GetAttribute( XmlElement xml, <font color="blue">string</font> attribute, <font color="blue">bool</font> mandatory )<br>
      (<font color="blue">static</font>) <font color="blue">void</font> Load()<br>
      (<font color="blue">static</font>) <font color="blue">void</font> LoadRegions( XmlElement xml, <!-- DBG-0 --><a href="Map.html">Map</a> map, <!-- DBG-0 --><a href="Region.html">Region</a> parent )<br>
      (<font color="blue">static</font>) <font color="blue">void</font> OnRegionChange( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> m, <!-- DBG-0 --><a href="Region.html">Region</a> oldRegion, <!-- DBG-0 --><a href="Region.html">Region</a> newRegion )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> ReadBoolean( XmlElement xml, <font color="blue">string</font> attribute, <font color="blue">ref</font> <font color="blue">bool</font> value )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> ReadBoolean( XmlElement xml, <font color="blue">string</font> attribute, <font color="blue">ref</font> <font color="blue">bool</font> value, <font color="blue">bool</font> mandatory )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> ReadDateTime( XmlElement xml, <font color="blue">string</font> attribute, <font color="blue">ref</font> DateTime value )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> ReadDateTime( XmlElement xml, <font color="blue">string</font> attribute, <font color="blue">ref</font> DateTime value, <font color="blue">bool</font> mandatory )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> ReadEnum( XmlElement xml, <font color="blue">string</font> attribute, <font color="blue">ref</font> T value )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> ReadEnum( XmlElement xml, <font color="blue">string</font> attribute, <font color="blue">ref</font> T value, <font color="blue">bool</font> mandatory )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> ReadInt32( XmlElement xml, <font color="blue">string</font> attribute, <font color="blue">ref</font> <font color="blue">int</font> value )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> ReadInt32( XmlElement xml, <font color="blue">string</font> attribute, <font color="blue">ref</font> <font color="blue">int</font> value, <font color="blue">bool</font> mandatory )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> ReadMap( XmlElement xml, <font color="blue">string</font> attribute, <font color="blue">ref</font> <!-- DBG-0 --><a href="Map.html">Map</a> value )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> ReadMap( XmlElement xml, <font color="blue">string</font> attribute, <font color="blue">ref</font> <!-- DBG-0 --><a href="Map.html">Map</a> value, <font color="blue">bool</font> mandatory )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> ReadPoint3D( XmlElement xml, <!-- DBG-0 --><a href="Map.html">Map</a> map, <font color="blue">ref</font> <!-- DBG-0 --><a href="Point3D.html">Point3D</a> value )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> ReadPoint3D( XmlElement xml, <!-- DBG-0 --><a href="Map.html">Map</a> map, <font color="blue">ref</font> <!-- DBG-0 --><a href="Point3D.html">Point3D</a> value, <font color="blue">bool</font> mandatory )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> ReadRectangle3D( XmlElement xml, <font color="blue">int</font> defaultMinZ, <font color="blue">int</font> defaultMaxZ, <font color="blue">ref</font> <!-- DBG-0 --><a href="Rectangle3D.html">Rectangle3D</a> value )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> ReadRectangle3D( XmlElement xml, <font color="blue">int</font> defaultMinZ, <font color="blue">int</font> defaultMaxZ, <font color="blue">ref</font> <!-- DBG-0 --><a href="Rectangle3D.html">Rectangle3D</a> value, <font color="blue">bool</font> mandatory )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> ReadString( XmlElement xml, <font color="blue">string</font> attribute, <font color="blue">ref</font> <font color="blue">string</font> value )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> ReadString( XmlElement xml, <font color="blue">string</font> attribute, <font color="blue">ref</font> <font color="blue">string</font> value, <font color="blue">bool</font> mandatory )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> ReadTimeSpan( XmlElement xml, <font color="blue">string</font> attribute, <font color="blue">ref</font> TimeSpan value )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> ReadTimeSpan( XmlElement xml, <font color="blue">string</font> attribute, <font color="blue">ref</font> TimeSpan value, <font color="blue">bool</font> mandatory )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> ReadType( XmlElement xml, <font color="blue">string</font> attribute, <font color="blue">ref</font> Type value )<br>
      (<font color="blue">static</font>) <font color="blue">bool</font> ReadType( XmlElement xml, <font color="blue">string</font> attribute, <font color="blue">ref</font> Type value, <font color="blue">bool</font> mandatory )<br>
      (<font color="blue">ctor</font>) Region( XmlElement xml, <!-- DBG-0 --><a href="Map.html">Map</a> map, <!-- DBG-0 --><a href="Region.html">Region</a> parent )<br>
      (<font color="blue">ctor</font>) Region( <font color="blue">string</font> name, <!-- DBG-0 --><a href="Map.html">Map</a> map, <!-- DBG-0 --><a href="Region.html">Region</a> parent, <!-- DBG-0 --><a href="Rectangle3D.html">Rectangle3D</a>[] area )<br>
      (<font color="blue">ctor</font>) Region( <font color="blue">string</font> name, <!-- DBG-0 --><a href="Map.html">Map</a> map, <font color="blue">int</font> priority, <!-- DBG-0 --><a href="Rectangle3D.html">Rectangle3D</a>[] area )<br>
      (<font color="blue">ctor</font>) Region( <font color="blue">string</font> name, <!-- DBG-0 --><a href="Map.html">Map</a> map, <font color="blue">int</font> priority, <!-- DBG-0 --><a href="Rectangle2D.html">Rectangle2D</a>[] area )<br>
      (<font color="blue">ctor</font>) Region( <font color="blue">string</font> name, <!-- DBG-0 --><a href="Map.html">Map</a> map, <!-- DBG-0 --><a href="Region.html">Region</a> parent, <!-- DBG-0 --><a href="Rectangle2D.html">Rectangle2D</a>[] area )<br>
      <!-- DBG-0 --><a href="Rectangle3D.html">Rectangle3D</a>[] Area( <font color="blue">get</font>; )<br>
      <font color="blue">int</font> ChildLevel( <font color="blue">get</font>; )<br>
      <font color="blue">List</font>&lt;<a href="Region.html">Region</a>&gt; Children( <font color="blue">get</font>; )<br>
      <!-- DBG-0 --><a href="MusicName.html">MusicName</a> DefaultMusic( <font color="blue">get</font>; )<br>
      <font color="blue">bool</font> Dynamic( <font color="blue">get</font>; )<br>
      <!-- DBG-0 --><a href="Point3D.html">Point3D</a> GoLocation( <font color="blue">get</font>; <font color="blue">set</font>; )<br>
      <font color="blue">bool</font> IsDefault( <font color="blue">get</font>; )<br>
      <!-- DBG-0 --><a href="Map.html">Map</a> Map( <font color="blue">get</font>; )<br>
      <!-- DBG-0 --><a href="MusicName.html">MusicName</a> Music( <font color="blue">get</font>; <font color="blue">set</font>; )<br>
      <font color="blue">string</font> Name( <font color="blue">get</font>; )<br>
      <!-- DBG-0 --><a href="Region.html">Region</a> Parent( <font color="blue">get</font>; )<br>
      <font color="blue">int</font> Priority( <font color="blue">get</font>; )<br>
      <font color="blue">bool</font> Registered( <font color="blue">get</font>; )<br>
      <!-- DBG-0 --><a href="Sector.html">Sector</a>[] Sectors( <font color="blue">get</font>; )<br>
      <font color="blue">virtual</font> <font color="blue">bool</font> AcceptsSpawnsFrom( <!-- DBG-0 --><a href="Region.html">Region</a> region )<br>
      <font color="blue">virtual</font> <font color="blue">bool</font> AllowBeneficial( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> from, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> target )<br>
      <font color="blue">virtual</font> <font color="blue">bool</font> AllowHarmful( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> from, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> target )<br>
      <font color="blue">virtual</font> <font color="blue">bool</font> AllowHousing( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> from, <!-- DBG-0 --><a href="Point3D.html">Point3D</a> p )<br>
      <font color="blue">virtual</font> <font color="blue">bool</font> AllowSpawn()<br>
      <font color="blue">virtual</font> <font color="blue">void</font> AlterLightLevel( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> m, <font color="blue">ref</font> <font color="blue">int</font> global, <font color="blue">ref</font> <font color="blue">int</font> personal )<br>
      <font color="blue">virtual</font> <font color="blue">bool</font> CanUseStuckMenu( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> m )<br>
      <font color="blue">virtual</font> <font color="blue">bool</font> CheckAccessibility( <!-- DBG-0 --><a href="Item.html">Item</a> item, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> from )<br>
      <font color="blue">bool</font> Contains( <!-- DBG-0 --><a href="Point3D.html">Point3D</a> p )<br>
      <font color="blue">virtual</font> TimeSpan GetLogoutDelay( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> m )<br>
      <font color="blue">int</font> GetMobileCount()<br>
      <font color="blue">List</font>&lt;<a href="Mobile.html">Mobile</a>&gt; GetMobiles()<br>
      <font color="blue">int</font> GetPlayerCount()<br>
      <font color="blue">List</font>&lt;<a href="Mobile.html">Mobile</a>&gt; GetPlayers()<br>
      <!-- DBG-0 --><a href="Region.html">Region</a> GetRegion( <font color="blue">string</font> regionName )<br>
      <!-- DBG-0 --><a href="Region.html">Region</a> GetRegion( Type regionType )<br>
      <font color="blue">virtual</font> Type GetResource( Type type )<br>
      <font color="blue">bool</font> IsChildOf( <!-- DBG-0 --><a href="Region.html">Region</a> region )<br>
      <font color="blue">bool</font> IsPartOf( <font color="blue">string</font> regionName )<br>
      <font color="blue">bool</font> IsPartOf( <!-- DBG-0 --><a href="Region.html">Region</a> region )<br>
      <font color="blue">bool</font> IsPartOf( Type regionType )<br>
      <font color="blue">virtual</font> <font color="blue">void</font> MakeGuard( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> focus )<br>
      <font color="blue">virtual</font> <font color="blue">void</font> OnAggressed( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> aggressor, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> aggressed, <font color="blue">bool</font> criminal )<br>
      <font color="blue">virtual</font> <font color="blue">bool</font> OnBeforeDeath( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> m )<br>
      <font color="blue">virtual</font> <font color="blue">bool</font> OnBeginSpellCast( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> m, <!-- DBG-0 --><a href="ISpell.html">ISpell</a> s )<br>
      <font color="blue">virtual</font> <font color="blue">void</font> OnBeneficialAction( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> helper, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> target )<br>
      <font color="blue">virtual</font> <font color="blue">void</font> OnChildAdded( <!-- DBG-0 --><a href="Region.html">Region</a> child )<br>
      <font color="blue">virtual</font> <font color="blue">void</font> OnChildRemoved( <!-- DBG-0 --><a href="Region.html">Region</a> child )<br>
      <font color="blue">virtual</font> <font color="blue">bool</font> OnCombatantChange( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> m, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> Old, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> New )<br>
      <font color="blue">virtual</font> <font color="blue">void</font> OnCriminalAction( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> m, <font color="blue">bool</font> message )<br>
      <font color="blue">virtual</font> <font color="blue">bool</font> OnDamage( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> m, <font color="blue">ref</font> <font color="blue">int</font> Damage )<br>
      <font color="blue">virtual</font> <font color="blue">void</font> OnDeath( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> m )<br>
      <font color="blue">virtual</font> <font color="blue">bool</font> OnDecay( <!-- DBG-0 --><a href="Item.html">Item</a> item )<br>
      <font color="blue">virtual</font> <font color="blue">void</font> OnDidHarmful( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> harmer, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> harmed )<br>
      <font color="blue">virtual</font> <font color="blue">bool</font> OnDoubleClick( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> m, <font color="blue">object</font> o )<br>
      <font color="blue">virtual</font> <font color="blue">void</font> OnEnter( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> m )<br>
      <font color="blue">virtual</font> <font color="blue">void</font> OnExit( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> m )<br>
      <font color="blue">virtual</font> <font color="blue">void</font> OnGotBeneficialAction( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> helper, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> target )<br>
      <font color="blue">virtual</font> <font color="blue">void</font> OnGotHarmful( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> harmer, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> harmed )<br>
      <font color="blue">virtual</font> <font color="blue">bool</font> OnHeal( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> m, <font color="blue">ref</font> <font color="blue">int</font> Heal )<br>
      <font color="blue">virtual</font> <font color="blue">void</font> OnLocationChanged( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> m, <!-- DBG-0 --><a href="Point3D.html">Point3D</a> oldLocation )<br>
      <font color="blue">virtual</font> <font color="blue">bool</font> OnMoveInto( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> m, <!-- DBG-0 --><a href="Direction.html">Direction</a> d, <!-- DBG-0 --><a href="Point3D.html">Point3D</a> newLocation, <!-- DBG-0 --><a href="Point3D.html">Point3D</a> oldLocation )<br>
      <font color="blue">virtual</font> <font color="blue">void</font> OnRegister()<br>
      <font color="blue">virtual</font> <font color="blue">bool</font> OnResurrect( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> m )<br>
      <font color="blue">virtual</font> <font color="blue">bool</font> OnSingleClick( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> m, <font color="blue">object</font> o )<br>
      <font color="blue">virtual</font> <font color="blue">bool</font> OnSkillUse( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> m, <font color="blue">int</font> Skill )<br>
      <font color="blue">virtual</font> <font color="blue">void</font> OnSpeech( <!-- DBG-0 --><a href="SpeechEventArgs.html">SpeechEventArgs</a> args )<br>
      <font color="blue">virtual</font> <font color="blue">void</font> OnSpellCast( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> m, <!-- DBG-0 --><a href="ISpell.html">ISpell</a> s )<br>
      <font color="blue">virtual</font> <font color="blue">bool</font> OnTarget( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> m, <!-- DBG-0 --><a href="Target.html">Target</a> t, <font color="blue">object</font> o )<br>
      <font color="blue">virtual</font> <font color="blue">void</font> OnUnregister()<br>
      <font color="blue">void</font> Register()<br>
      <font color="blue">virtual</font> <font color="blue">bool</font> SendInaccessibleMessage( <!-- DBG-0 --><a href="Item.html">Item</a> item, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> from )<br>
      <font color="blue">virtual</font> <font color="blue">void</font> SpellDamageScalar( <!-- DBG-0 --><a href="Mobile.html">Mobile</a> caster, <!-- DBG-0 --><a href="Mobile.html">Mobile</a> target, <font color="blue">ref</font> <font color="blue">double</font> damage )<br>
      <font color="blue">virtual</font> <font color="blue">int</font> System.IComparable.CompareTo( <font color="blue">object</font> obj )<br>
      <font color="blue">virtual</font> <font color="blue">string</font> ToString()<br>
      <font color="blue">void</font> Unregister()<br>
   </body>
</html>
